#ifndef PERSON_H
#define PERSON_H

#include <string>

// 定义 Person 类
class Person {
public:
    Person(const std::string &name, int age); // 构造函数声明
    std::string getName() const; // 获取姓名的函数声明
    int getAge() const; // 获取年龄的函数声明
    void setName(const std::string &newName); // 设置姓名的函数声明
    void setAge(int newAge); // 设置年龄的函数声明

private:
    std::string m_name;
    int m_age;
};

// 声明一个全局函数，用于打印 Person 的信息
void printPersonInfo(const Person &person);

#endif
